home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 2003 June / macformat-130.iso / mac / Reviewed⁄Demos / Spearhead Demo / demota / pak1.pk3 / scripts / sprites.shader < prev    next >
Encoding:
Text File  |  2002-10-21  |  34.0 KB  |  1,748 lines

  1. vsssource
  2. {
  3.     nopicmip
  4.     surfaceparm nolightmap
  5. //    spritegen parallel_oriented
  6.     spritegen parallel
  7.     noMerge
  8.     cull twosided
  9.     {
  10.         clampmap textures/sprites/vsssource.tga
  11.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  12.         tcMod rotate 20
  13.         rgbGen vertex
  14.         alphaGen vertex
  15.     nextbundle
  16.         map textures/sprites/vsssource2.tga
  17.         tcMod rotate -20
  18.     }
  19. }
  20.  
  21. vsssource_new
  22. {
  23.     nopicmip
  24.     surfaceparm nolightmap
  25.     spritegen parallel_oriented
  26.     noMerge
  27.     cull twosided
  28.     {
  29.         clampmap textures/sprites/vsssource.tga
  30.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  31.         rgbGen vertex
  32.         alphaGen vertex
  33.     }
  34. }
  35.  
  36. vsssource_rotate_ccw60
  37. {
  38.     nopicmip
  39.     surfaceparm nolightmap
  40. //    spritegen parallel_oriented
  41.     spritegen parallel
  42.     noMerge
  43.     cull twosided
  44.     {
  45.         clampmap textures/sprites/vsssource.tga
  46.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  47.         tcMod rotate 60
  48.         rgbGen vertex
  49.         alphaGen vertex
  50.     nextbundle
  51.         map textures/sprites/vsssource2.tga
  52.         tcMod rotate -60
  53.     }
  54. }
  55.  
  56. vsssource2
  57. {
  58.     nopicmip
  59.     surfaceparm nolightmap
  60. //    spritegen parallel_oriented
  61.     spritegen parallel
  62.     noMerge
  63.     cull twosided
  64.     {
  65.         clampmap textures/sprites/vsssource.tga
  66.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  67.         tcMod rotate -20
  68.         rgbGen vertex
  69.         alphaGen vertex
  70.     nextbundle
  71.         map textures/sprites/vsssource2.tga
  72.         tcMod rotate 20
  73.     }
  74. }
  75.  
  76. corona_reg
  77. {
  78.     qer_editorimage textures/sprites/corona_reg.tga
  79.     deformVertexes lightglow
  80.     cull none
  81.     {
  82.         map textures/sprites/corona_reg.tga
  83.         blendfunc add
  84.     }
  85. }
  86. corona_reg_nofog
  87. {
  88.     qer_editorimage textures/sprites/corona_reg.tga
  89.     deformVertexes lightglow
  90.     cull none
  91.     {
  92.         map textures/sprites/corona_reg.tga
  93.         blendfunc add
  94.         
  95.     }
  96. }
  97. corona_red
  98. {
  99.     qer_editorimage textures/sprites/corona_red.tga
  100.     deformVertexes lightglow
  101.     cull none
  102.     {
  103.         map textures/sprites/corona_red.tga
  104.         blendfunc add
  105.     }
  106. }
  107.  
  108. corona_green
  109. {
  110.     qer_editorimage textures/sprites/corona_green_bright.tga
  111.     deformVertexes lightglow
  112.     cull none
  113.     {
  114.         map textures/sprites/corona_green_bright.tga
  115.         blendfunc add
  116.     }
  117. }
  118.  
  119. corona_util
  120. {
  121.     qer_editorimage textures/sprites/corona_util.tga
  122.     deformVertexes lightglow
  123.     cull none
  124.     {
  125.         map textures/sprites/corona_util.tga
  126.         blendfunc add
  127.     }
  128. }
  129.  
  130. grenexp_flash
  131. {
  132.     spritegen parallel_oriented
  133.     cull none
  134.     {
  135.         map textures/sprites/corona_reg.tga
  136.         blendfunc GL_SRC_ALPHA GL_ONE
  137.         rgbGen vertex
  138.     }
  139. }
  140.  
  141. cardboard_light
  142. {
  143.     spritegen oriented
  144.     cull none
  145.     {
  146.         map textures/sprites/cardboard_light.tga
  147.         blendfunc blend
  148.         rgbGen vertex
  149.     }
  150. }
  151.  
  152. textures/sprites/metalshard_heavy
  153. {
  154.     spritegen oriented
  155.     cull none
  156.     {
  157.         map textures/sprites/metalshard_heavy.tga
  158.         blendfunc blend
  159.         rgbGen vertex
  160.     }
  161. }
  162.  
  163. textures/sprites/metalshard_med
  164. {
  165.     spritegen oriented
  166.     cull none
  167.     {
  168.         map textures/sprites/metalshard_med.tga
  169.         blendfunc blend
  170.         rgbGen vertex
  171.     }
  172. }
  173.  
  174. textures/sprites/metalshard_small
  175. {
  176.     spritegen oriented
  177.     cull none
  178.     {
  179.         map textures/sprites/metalshard_small.tga
  180.         blendfunc blend
  181.         rgbGen vertex
  182.     }
  183. }
  184.  
  185. gren_boom
  186. {
  187.     spritegen parallel_oriented
  188.     cull none
  189.     {
  190.         animmap 20 textures/effects/boom1.tga textures/effects/boom2.tga textures/effects/boom3.tga textures/effects/boom4.tga textures/effects/boom5.tga textures/effects/boom6.tga textures/effects/boom7.tga
  191.         blendfunc add
  192.     }
  193.  
  194. air_explosion
  195. {
  196.     spriteGen parallel_oriented
  197.         cull none
  198.     {
  199.                      animmap 10 textures/sprites/expl/airexp_001.tga textures/sprites/expl/airexp_002.tga textures/sprites/expl/airexp_003.tga textures/sprites/expl/airexp_004.tga textures/sprites/expl/airexp_005.tga textures/sprites/expl/airexp_006.tga textures/sprites/expl/airexp_007.tga textures/sprites/expl/airexp_008.tga textures/sprites/expl/airexp_009.tga textures/sprites/expl/airexp_010.tga 
  200.                    blendFunc add 
  201.     }
  202.  
  203.  
  204. //_____________________________________________________Flame_________________________________________________//
  205.  
  206. fire_front
  207. {
  208.     qer_editorimage textures/effects/flamer_01.tga
  209.     nopicmip
  210.     nomipmaps
  211.     deformVertexes autosprite
  212.     cull none
  213.     {
  214.         animMapPhase 15 0 textures/effects/flamer_01.tga textures/effects/flamer_02.tga textures/effects/flamer_03.tga textures/effects/flamer_04.tga textures/effects/flamer_05.tga textures/effects/flamer_06.tga textures/effects/flamer_07.tga textures/effects/flamer_08.tga textures/effects/flamer_09.tga textures/effects/flamer_10.tga textures/effects/flamer_11.tga textures/effects/flamer_12.tga textures/effects/flamer_13.tga textures/effects/flamer_14.tga textures/effects/flamer_15.tga textures/effects/flamer_16.tga textures/effects/flamer_17.tga textures/effects/flamer_18.tga textures/effects/flamer_19.tga textures/effects/flamer_20.tga textures/effects/flamer_21.tga textures/effects/flamer_22.tga textures/effects/flamer_23.tga textures/effects/flamer_24.tga textures/effects/flamer_25.tga
  215.         blendfunc add
  216.     }
  217. }
  218.  
  219. fire_middle
  220. {
  221.     qer_editorimage textures/effects/flamer_01.tga
  222.     nopicmip
  223.     nomipmaps
  224.     deformVertexes autosprite
  225.     cull none
  226.     {
  227.         animMapPhase 15 .2222222 textures/effects/flamer_01.tga textures/effects/flamer_02.tga textures/effects/flamer_03.tga textures/effects/flamer_04.tga textures/effects/flamer_05.tga textures/effects/flamer_06.tga textures/effects/flamer_07.tga textures/effects/flamer_08.tga textures/effects/flamer_09.tga textures/effects/flamer_10.tga textures/effects/flamer_11.tga textures/effects/flamer_12.tga textures/effects/flamer_13.tga textures/effects/flamer_14.tga textures/effects/flamer_15.tga textures/effects/flamer_16.tga textures/effects/flamer_17.tga textures/effects/flamer_18.tga textures/effects/flamer_19.tga textures/effects/flamer_20.tga textures/effects/flamer_21.tga textures/effects/flamer_22.tga textures/effects/flamer_23.tga textures/effects/flamer_24.tga textures/effects/flamer_25.tga
  228.         blendfunc add
  229.         tcmod scale -1 1
  230.     }
  231. }
  232.  
  233. fire_back
  234. {
  235.     qer_editorimage textures/effects/flamer_01.tga
  236.     nopicmip
  237.     nomipmaps
  238.     deformVertexes autosprite
  239.     cull none
  240.     {
  241.         animMapPhase 15 .5777778 textures/effects/flamer_01.tga textures/effects/flamer_02.tga textures/effects/flamer_03.tga textures/effects/flamer_04.tga textures/effects/flamer_05.tga textures/effects/flamer_06.tga textures/effects/flamer_07.tga textures/effects/flamer_08.tga textures/effects/flamer_09.tga textures/effects/flamer_10.tga textures/effects/flamer_11.tga textures/effects/flamer_12.tga textures/effects/flamer_13.tga textures/effects/flamer_14.tga textures/effects/flamer_15.tga textures/effects/flamer_16.tga textures/effects/flamer_17.tga textures/effects/flamer_18.tga textures/effects/flamer_19.tga textures/effects/flamer_20.tga textures/effects/flamer_21.tga textures/effects/flamer_22.tga textures/effects/flamer_23.tga textures/effects/flamer_24.tga textures/effects/flamer_25.tga
  242.         blendfunc add
  243.     }
  244.  
  245. lampflame
  246. {
  247.     qer_editorimage textures/sprites/lamplight_1.tga
  248.     nopicmip
  249.     nomipmaps
  250.     deformVertexes autosprite
  251.     cull none
  252.     {
  253.         animMapPhase 15 0 textures/sprites/lamplight_1.tga textures/sprites/lamplight_2.tga textures/sprites/lamplight_3.tga textures/sprites/lamplight_4.tga textures/sprites/lamplight_5.tga textures/sprites/lamplight_6.tga textures/sprites/lamplight_7.tga 
  254.         blendfunc add
  255.     }
  256. }
  257.  
  258.  
  259. //_____________________________________________________Fakk2_________________________________________________//
  260.  
  261. // Fakk2 sprites below
  262. frost
  263. {
  264.    spritegen parallel_oriented
  265.    cull twosided
  266.    surfaceparm nolightmap
  267.       {
  268.       animmap textures/sprites/smoke1-0000.tga textures/sprites/smoke1-0001.tga textures/sprites/smoke1-0002.tga textures/sprites/smoke1-0003.tga textures/sprites/smoke1-0004.tga
  269.       blendFunc GL_ONE GL_ONE
  270.       rgbGen vertex
  271.       alphaGen vertex
  272.       }
  273. }
  274.  
  275.  
  276. bubble
  277. {
  278.    spritegen parallel
  279.    cull twosided
  280.    surfaceparm nolightmap
  281.       {
  282.       map textures/sprites/bubble.tga
  283.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  284.       alphaGen vertex
  285.       }
  286. }
  287.  
  288. gasplant1
  289. {
  290.    spritegen parallel
  291.    cull twosided
  292.    surfaceparm nolightmap
  293.       {
  294.       map textures/sprites/gasplant1.tga
  295.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  296.       alphaGen vertex
  297.       }
  298. }
  299.  
  300.  
  301. bspray
  302. {
  303.    spritegen parallel
  304.    cull twosided
  305.    surfaceparm nolightmap
  306.       {
  307.       map textures/sprites/bspray.tga
  308.       blendFunc GL_ONE GL_ONE
  309.       rgbGen vertex
  310.       }
  311. }
  312.  
  313.  
  314. bloodeffect
  315. {
  316.    spritegen parallel
  317.    cull twosided
  318.    surfaceparm nolightmap
  319.       {
  320.       map textures/sprites/meteorfire.tga
  321.       blendFunc GL_ONE GL_ONE
  322.       rgbGen vertex
  323.       }
  324. }
  325.  
  326.  
  327.  
  328. lochnar_pals
  329. {
  330.    spritegen parallel
  331.    cull twosided
  332.    surfaceparm nolightmap
  333.       {
  334.       map textures/sprites/eyeglow.tga
  335.       blendFunc GL_ONE GL_ONE
  336.       rgbGen vertex
  337.       }
  338. }
  339.  
  340.  
  341. fx_portal
  342. {
  343.    spritegen oriented
  344.    cull twosided
  345.    surfaceparm nolightmap
  346.       {
  347.       map textures/sprites/fx_portal.tga
  348.       blendFunc GL_ONE GL_ONE
  349.       rgbGen vertex
  350.       }
  351. }
  352.  
  353.  
  354.  
  355. fakkportal
  356. {
  357.    spritegen oriented
  358.    cull twosided
  359.    surfaceparm nolightmap
  360.       {
  361.       map textures/sprites/portal.tga
  362.       blendFunc GL_ONE GL_ONE
  363.       rgbGen vertex
  364.       }
  365. }
  366.  
  367. fakkportal2
  368. {
  369.    spritegen oriented
  370.    cull twosided
  371.    surfaceparm nolightmap
  372.       {
  373.       map textures/sprites/portal2.tga
  374.       blendFunc GL_ONE GL_ONE
  375.       rgbGen vertex
  376.       }
  377. }
  378.  
  379. soundwave
  380. {
  381.  
  382.    spritegen parallel
  383.    cull twosided
  384.    surfaceparm nolightmap
  385.       {
  386.       map textures/sprites/soundwave.tga
  387.       blendFunc GL_ONE GL_ONE
  388.       rgbGen vertex
  389.       }
  390. }
  391.  
  392.  
  393.  
  394. yellowspark
  395. {
  396.  
  397.    spritegen parallel
  398.    cull twosided
  399.    surfaceparm nolightmap
  400.       {
  401.       map textures/sprites/yellowspark.tga
  402.       blendFunc GL_ONE GL_ONE
  403.       rgbGen vertex
  404.       }
  405. }
  406.  
  407. dustpoof
  408. {
  409.    spritegen parallel_oriented
  410.    cull twosided
  411.    surfaceparm nolightmap
  412.       {
  413.       map textures/sprites/dustpoof.tga
  414.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  415.       alphaGen vertex
  416.       }
  417. }
  418.  
  419. dustring
  420. {
  421.    spritegen oriented
  422.    cull twosided
  423.    surfaceparm nolightmap
  424.       {
  425.       map textures/sprites/dustring.tga
  426.       blendFunc GL_ONE GL_ONE
  427.       rgbGen vertex
  428.       }
  429. }
  430.  
  431. under_steam1
  432. {
  433.    spritegen oriented
  434.    cull twosided
  435.    surfaceparm nolightmap
  436.       {
  437.       map textures/sprites/smoke3-0004.tga
  438.       blendFunc GL_ONE GL_ONE
  439.       rgbGen vertex
  440.       }
  441. }
  442.  
  443. under_steam2
  444. {
  445.    spritegen oriented
  446.    cull twosided
  447.    surfaceparm nolightmap
  448.       {
  449.       map textures/sprites/splashring.tga
  450.       blendFunc GL_ONE GL_ONE
  451.       rgbGen vertex
  452.       }
  453. }
  454.  
  455. under_steam3
  456. {
  457.    spritegen parallel
  458.    cull twosided
  459.    surfaceparm nolightmap
  460.       {
  461.       map textures/sprites/smoke3-0004.tga
  462.       blendFunc GL_ONE GL_ONE
  463.       rgbGen vertex
  464.       alphaGen vertex
  465.       }
  466. }
  467.  
  468.  
  469. under_swordeffect
  470. {
  471.    spritegen oriented
  472.    cull twosided
  473.    surfaceparm nolightmap
  474.       {
  475.       map textures/sprites/splashring3.tga
  476.       blendFunc GL_ONE GL_ONE
  477.       rgbGen vertex
  478.       }
  479. }
  480.  
  481. splashring
  482. {
  483.    spritegen oriented
  484.    cull twosided
  485.    surfaceparm nolightmap
  486.       {
  487.       map textures/sprites/splashring.tga
  488.       blendFunc GL_ONE GL_ONE
  489.       rgbGen vertex
  490.       }
  491. }
  492.  
  493. triangle
  494. {
  495.    cull twosided
  496.    surfaceparm nolightmap
  497.       {
  498.       map $whiteimage
  499.       rgbGen fromClient
  500.       alphaGen fromClient
  501.       }
  502. }
  503.  
  504. flamesprite
  505. {
  506.    spritegen parallel_oriented
  507.    cull twosided
  508.    surfaceparm nolightmap
  509.       {
  510.       map textures/sprites/flame.tga
  511.       blendFunc GL_ONE GL_ONE
  512.       rgbGen vertex
  513.       }
  514. }
  515.  
  516. greenlight
  517. {
  518.    spritegen parallel_upright
  519.    cull twosided
  520.    surfaceparm nolightmap
  521.       {
  522.       map textures/sprites/greenlight.tga
  523.       blendFunc GL_ONE GL_ONE
  524.       rgbGen vertex
  525.       }
  526. }
  527.  
  528. redbeam
  529. {
  530.    spritegen parallel_upright
  531.    cull twosided
  532.    surfaceparm nolightmap
  533.       {
  534.       map textures/sprites/redbeam.tga
  535.       blendFunc GL_ONE GL_ONE
  536.       rgbGen vertex
  537.       }
  538. }
  539.  
  540. redbeam2
  541. {
  542.    spritegen parallel_upright
  543.    cull twosided
  544.    surfaceparm nolightmap
  545.       {
  546.       map textures/sprites/redbeam2.tga
  547.       blendFunc GL_ONE GL_ONE
  548.       rgbGen vertex
  549.       }
  550. }
  551.  
  552. bluebeam
  553. {
  554.    spritegen parallel_upright
  555.    cull twosided
  556.    surfaceparm nolightmap
  557.       {
  558.       map textures/sprites/bluebeam.tga
  559.       blendFunc GL_ONE GL_ONE
  560.       rgbGen vertex
  561.       }
  562. }
  563.  
  564. lochnar
  565. {
  566.    spritegen parallel_oriented
  567.    cull twosided
  568.    surfaceparm nolightmap
  569.       {
  570. //      map textures/sprites/lochnar.tga
  571.       map textures/sprites/lochnarbak2.tga
  572.       blendFunc GL_ONE GL_ONE
  573.       rgbGen vertex
  574.       }
  575. }
  576.  
  577. rain
  578. {
  579.    spritegen parallel_upright
  580.    spritescale .5
  581.    cull twosided
  582.    surfaceparm nolightmap
  583.    nomipmaps
  584.       {
  585.       map textures/sprites/rainbak.tga
  586.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  587. //    rgbGen vertex
  588.       }
  589. }
  590.  
  591. oriented_rain
  592. {
  593.    spritegen oriented
  594.    spritescale .5
  595.    cull twosided
  596.    surfaceparm nolightmap
  597.    nomipmaps
  598.       {
  599.       map textures/sprites/rainbak.tga
  600.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  601.       }
  602. }
  603.  
  604. puff
  605. {
  606.  
  607.    spritegen parallel
  608.    cull twosided
  609.    surfaceparm nolightmap
  610.       {
  611.       map textures/sprites/puff.tga
  612.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  613.       rgbGen vertex
  614.       }
  615. }
  616.  
  617. pee
  618. {
  619.  
  620.    spritegen parallel
  621.    cull twosided
  622.    surfaceparm nolightmap
  623.       {
  624.       map textures/sprites/pee.tga
  625.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  626.       rgbGen vertex
  627.       }
  628. }
  629.  
  630. vsparkparticle
  631. {
  632.  
  633.    spritegen parallel
  634.    cull twosided
  635.    surfaceparm nolightmap
  636.       {
  637.       map textures/sprites/redparticle.tga
  638.       blendFunc GL_ONE GL_ONE
  639.       rgbGen vertex
  640.       }
  641. }
  642.  
  643. eye
  644. {
  645.  
  646.    spritegen parallel
  647.    cull twosided
  648.    surfaceparm nolightmap
  649.       {
  650.       map textures/sprites/eye.tga
  651.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  652.       rgbGen vertex
  653.       }
  654. }
  655.  
  656. milk
  657. {
  658.  
  659.    spritegen parallel
  660.    cull twosided
  661.    surfaceparm nolightmap
  662.       {
  663.       map textures/sprites/milk.tga
  664.       blendFunc GL_ONE GL_ONE
  665.       rgbGen vertex
  666.       }
  667. }
  668.  
  669. spore
  670. {
  671.    nomipmaps
  672.    spritegen parallel
  673.    cull twosided
  674.    surfaceparm nolightmap
  675.       {
  676.       map textures/sprites/spore.tga
  677.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  678.       //rgbGen vertex
  679.       }
  680. }
  681.  
  682. splash_y
  683. {
  684.    spritegen parallel
  685.    cull twosided
  686.    surfaceparm nolightmap
  687.       {
  688.       map textures/sprites/rainy.tga
  689.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  690.       rgbGen vertex
  691.       }
  692. }
  693.  
  694. splash_z
  695. {
  696.    spritegen oriented
  697.    cull twosided
  698.    surfaceparm nolightmap
  699.       {
  700.       map textures/sprites/rainz.tga
  701.       blendFunc GL_SRC_ALPHA GL_ONE
  702.       rgbGen vertex
  703.       alphaGen vertex
  704.       }
  705. }
  706.  
  707. fruitglow
  708. {
  709.    spritegen parallel_oriented
  710.    cull twosided
  711.    spritescale 1.5
  712.    surfaceparm nolightmap
  713.       {
  714.       map textures/sprites/fruitglow.tga
  715.       blendFunc GL_ONE GL_ONE
  716.       rgbGen wave sin .5 .5 0 .5
  717.       alphaGen vertex
  718.       }
  719. }
  720.  
  721. crystal
  722. {
  723.    spritegen parallel_oriented
  724.    cull twosided
  725.    surfaceparm nolightmap
  726.       {
  727.       map textures/sprites/crystal.tga
  728.       blendFunc GL_ONE GL_ONE
  729.       rgbGen wave sin .95 .1 0 2
  730. //      rgbGen vertex
  731.       alphaGen vertex
  732.       }
  733. }
  734.  
  735. crystal2
  736. {
  737.    spritegen parallel_oriented
  738.    cull twosided
  739.    surfaceparm nolightmap
  740.       {
  741.       map textures/sprites/crystal2.tga
  742.       blendFunc GL_ONE GL_ONE
  743.       rgbGen vertex
  744.       alphaGen vertex
  745.       }
  746. }
  747. crystalshard
  748. {
  749.    surfaceparm nolightmap
  750.       {
  751.       map models/items/crystalshard/crystalshard.tga
  752.       }
  753. }
  754.  
  755. mushglow
  756. {
  757.    spritegen parallel_oriented
  758.    cull twosided
  759.    surfaceparm nolightmap
  760.       {
  761.       map textures/sprites/mushglow.tga
  762.       blendFunc GL_ONE GL_ONE
  763.       rgbGen wave sin .5 .2 0 .3
  764.       alphaGen vertex
  765.       }
  766. }
  767.  
  768.  
  769. eden_smokestack
  770. {
  771.    spritegen parallel_oriented
  772.    cull twosided
  773.    surfaceparm nolightmap
  774.       {
  775.       animmap 10 textures/sprites/smoke3-0000.tga textures/sprites/smoke3-0001.tga textures/sprites/smoke3-0002.tga textures/sprites/smoke3-0003.tga textures/sprites/smoke3-0004.tga
  776.       blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
  777.       rgbGen vertex
  778.       alphaGen vertex
  779.       }
  780. }
  781.  
  782. blacksmoke
  783. {
  784.    spritegen parallel_oriented
  785.    cull twosided
  786.    surfaceparm nolightmap
  787.       {
  788.       animmap 10 textures/sprites/smoke1-0000.tga textures/sprites/smoke1-0001.tga textures/sprites/smoke1-0002.tga textures/sprites/smoke1-0003.tga textures/sprites/smoke1-0004.tga
  789.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  790.       rgbGen vertex
  791.       alphaGen vertex
  792.       }
  793. }
  794.  
  795. greenblood2
  796. {
  797.    spritegen parallel_oriented
  798.    cull twosided
  799.    surfaceparm nolightmap
  800.       {
  801.       animmap 10 textures/sprites/greenblood2-0000.tga textures/sprites/greenblood2-0001.tga textures/sprites/greenblood2-0002.tga textures/sprites/greenblood2-0003.tga textures/sprites/greenblood2-0004.tga textures/sprites/greenblood2-0005.tga textures/sprites/greenblood2-0006.tga textures/sprites/greenblood2-0007.tga
  802.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  803.       rgbGen vertex
  804.       alphaGen vertex
  805.       }
  806. }
  807.  
  808. lightning1
  809. {
  810.    spritegen parallel_upright
  811.    cull twosided
  812.    surfaceparm nolightmap
  813.       {
  814.       animmap 10 textures/sprites/lightning1-0000.tga textures/sprites/lightning1-0001.tga textures/sprites/lightning1-0002.tga
  815.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  816.       rgbGen vertex
  817.       alphaGen vertex
  818.       }
  819. }
  820.  
  821. graysmoke
  822. {
  823.    spritegen parallel_oriented
  824.    cull twosided
  825.    surfaceparm nolightmap
  826.       {
  827.       animmap 10 textures/sprites/smoke3-0000.tga textures/sprites/smoke3-0001.tga textures/sprites/smoke3-0002.tga textures/sprites/smoke3-0003.tga textures/sprites/smoke3-0004.tga
  828.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  829.       rgbGen vertex
  830.       alphaGen vertex
  831.       }
  832. }
  833.  
  834. graysmoke_gruff
  835. {
  836.    spritegen parallel_oriented
  837.    cull twosided
  838.    surfaceparm nolightmap
  839.    nomipmaps
  840.       {
  841.       animmap textures/sprites/smoke3-0000.tga textures/sprites/smoke3-0001.tga textures/sprites/smoke3-0002.tga textures/sprites/smoke3-0003.tga textures/sprites/smoke3-0004.tga
  842.       blendFunc GL_ONE GL_ONE_MINUS_SRC_COLOR
  843.       rgbGen vertex
  844.       alphaGen vertex
  845.       }
  846. }
  847.  
  848. greensmoke
  849. {
  850.    spritegen parallel_oriented
  851.    cull twosided
  852.    surfaceparm nolightmap
  853.       {
  854.       animmap textures/sprites/smoke1-0000.tga textures/sprites/smoke1-0001.tga textures/sprites/smoke1-0002.tga textures/sprites/smoke1-0003.tga textures/sprites/smoke1-0004.tga
  855.       blendFunc GL_ONE GL_ONE
  856.       rgbGen constant 0 .2 0
  857.       alphaGen vertex
  858.       }
  859. }
  860.  
  861. greensmoke2
  862. {
  863. //   spritegen parallel_oriented
  864.    cull twosided
  865.    surfaceparm nolightmap
  866.       {
  867.       map textures/sprites/gassy-smoke.tga
  868.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  869.       rgbGen vertex
  870.       alphaGen vertex
  871.       }
  872. }
  873.  
  874. greensmoke3
  875. {
  876.    spritegen parallel
  877.    cull twosided
  878.    surfaceparm nolightmap
  879.       {
  880.       map textures/sprites/gassy-smoke2.tga
  881.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  882.       rgbGen vertex
  883.       alphaGen vertex
  884.       }
  885. }
  886.  
  887. whitesmoke
  888. {
  889.    spritegen parallel_oriented
  890.    cull twosided
  891.    surfaceparm nolightmap
  892.       {
  893.       animmap 10 textures/sprites/smoke1-0000.tga textures/sprites/smoke1-0001.tga textures/sprites/smoke1-0002.tga textures/sprites/smoke1-0003.tga textures/sprites/smoke1-0004.tga
  894.       blendFunc GL_ONE GL_ONE
  895.       rgbGen vertex
  896.       alphaGen vertex
  897.       }
  898. }
  899.  
  900. fall
  901. {
  902.    spritegen parallel_oriented
  903.    cull twosided
  904.    surfaceparm nolightmap
  905.       {
  906.       map textures/sprites/fall.tga
  907.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  908.       alphaGen vertex
  909.       }
  910. }
  911.  
  912. lochbloodsmoke
  913. {
  914.    spritegen parallel_oriented
  915.    cull twosided
  916.    surfaceparm nolightmap
  917.       {
  918.       animmap textures/sprites/lochbloodsmoke-0000.tga textures/sprites/lochbloodsmoke-0001.tga textures/sprites/lochbloodsmoke-0002.tga textures/sprites/lochbloodsmoke-0003.tga textures/sprites/lochbloodsmoke-0004.tga
  919.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  920.       rgbGen vertex
  921.       alphaGen vertex
  922.       }
  923. }
  924.  
  925. fire1
  926. {
  927.    spritegen parallel
  928.    cull twosided
  929.    surfaceparm nolightmap
  930.       {
  931.       map textures/sprites/fireball.tga
  932.       blendFunc GL_ONE GL_ONE
  933.       rgbGen vertex
  934.       alphaGen vertex
  935.       }
  936. }
  937.  
  938. fire2
  939. {
  940.    spritegen parallel
  941.    cull twosided
  942.    surfaceparm nolightmap
  943.       {
  944.       map textures/sprites/fireball2.tga
  945.       blendFunc GL_ONE GL_ONE
  946.       rgbGen vertex
  947.       alphaGen vertex
  948.       }
  949. }
  950.  
  951. fire3
  952. {
  953.    spritegen parallel
  954.    cull twosided
  955.    surfaceparm nolightmap
  956.       {
  957.       map textures/sprites/fireball3.tga
  958.       blendFunc GL_ONE GL_ONE
  959.       rgbGen vertex
  960.       alphaGen vertex
  961.       }
  962. }
  963.  
  964. fire4
  965. {
  966.    cull twosided
  967.    surfaceparm nolightmap
  968.    sort additive
  969.       {
  970.       map textures/sprites/firepart2.tga
  971.       blendFunc GL_ONE GL_ONE
  972.       rgbGen vertex
  973.       }
  974. }
  975.  
  976. fire4d
  977. {
  978.    cull twosided
  979.    surfaceparm nolightmap
  980.    sort additive
  981.       {
  982.       map textures/sprites/firepart2d.tga
  983.       blendFunc GL_ONE GL_ONE
  984.       rgbGen vertex
  985.       }
  986. }
  987.  
  988. firesmoke
  989. {
  990.    spritegen parallel
  991.    cull twosided
  992.    surfaceparm nolightmap
  993.       {
  994.       map textures/sprites/expsmoke01.tga
  995.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  996.       rgbGen vertex
  997.       }
  998. }
  999.  
  1000. volcanofire
  1001. {
  1002.    spritegen parallel
  1003.    cull twosided
  1004.    surfaceparm nolightmap
  1005.       {
  1006.       map textures/sprites/volcanofire.tga
  1007.       blendFunc GL_ONE GL_ONE
  1008.       rgbGen vertex
  1009.       alphaGen vertex
  1010.       }
  1011. }
  1012.  
  1013. volcanosmoke
  1014. {
  1015.    spritegen parallel
  1016.    cull twosided
  1017.    surfaceparm nolightmap
  1018.       {
  1019.       map textures/sprites/volcanosmoke1.tga
  1020.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1021.       rgbGen vertex
  1022.       alphaGen vertex
  1023.       }
  1024. }
  1025.  
  1026. fire5
  1027. {
  1028.    spritegen parallel
  1029.    cull twosided
  1030.    surfaceparm nolightmap
  1031.       {
  1032.       animmap 10 textures/sprites/fireframe1.tga textures/sprites/fireframe2.tga textures/sprites/fireframe3.tga textures/sprites/fireframe4.tga textures/sprites/fireframe5.tga textures/sprites/fireframe6.tga textures/sprites/fireframe7.tga textures/sprites/fireframe8.tga textures/sprites/fireframe9.tga textures/sprites/fireframe10.tga
  1033.       blendFunc GL_ONE GL_ONE
  1034.       rgbGen vertex
  1035.       alphaGen vertex
  1036.       }
  1037. }
  1038.  
  1039. textures/aldiewater
  1040. {
  1041.    cull none
  1042. //   deform noiseanim 10
  1043.    tessSize 48
  1044.    surfaceparm nolightmap
  1045.    surfaceparm nonsolid
  1046.    surfaceparm trans
  1047.    surfaceparm water
  1048.    qer_editorimage textures/phook/water_grainy.tga
  1049.       {
  1050.       map textures/phook/water_grainy.tga
  1051.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1052.       tcMod turb 0.300000 0.300000 0.000000 0.100000
  1053.       }
  1054. }
  1055.  
  1056. cherry
  1057. {
  1058.     surfaceparm nolightmap
  1059.     subdivisions 4
  1060.     {
  1061.     map $whiteimage
  1062.     }
  1063.  
  1064.     {
  1065.     tcMod scale 4 4
  1066.     map "models/npc/gruff/ash.tga"
  1067.     blendFunc GL_DST_COLOR GL_ZERO
  1068.     rgbGen fromentity
  1069.     }
  1070. }
  1071.  
  1072. gruffglasses
  1073. {
  1074.    {
  1075.    map models/npc/gruff/gruffskin1.tga
  1076.    alphaGen constant 0.5
  1077.    rgbGen lightingGrid
  1078.    blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1079.    }
  1080.    {
  1081.     map textures/phook/envmap1.tga
  1082.     tcGen environment
  1083.     alphaGen constant .5
  1084.     rgbGen lightingGrid
  1085.     blendFunc GL_SRC_ALPHA GL_ONE
  1086.    }
  1087. }
  1088.  
  1089.  
  1090. blood
  1091. {
  1092.    spritegen parallel_oriented
  1093.    cull twosided
  1094.    surfaceparm nolightmap
  1095.       {
  1096.       map textures/sprites/blood.tga
  1097.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1098.       alphaGen vertex
  1099.       }
  1100. }
  1101.  
  1102. blood2
  1103. {
  1104.    spritegen parallel_oriented
  1105.    cull twosided
  1106.    surfaceparm nolightmap
  1107.       {
  1108.       map textures/sprites/blood2.tga
  1109.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1110.       alphaGen vertex
  1111.       }
  1112. }
  1113.  
  1114. blood3
  1115. {
  1116.    spritegen parallel_oriented
  1117.    cull twosided
  1118.    surfaceparm nolightmap
  1119.       {
  1120.       map textures/sprites/blood3.tga
  1121.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1122.       alphaGen vertex
  1123.       }
  1124. }
  1125.  
  1126. blood4
  1127. {
  1128.    spritegen parallel_oriented
  1129.    cull twosided
  1130.    surfaceparm nolightmap
  1131.       {
  1132.       map textures/sprites/blood4.tga
  1133.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1134.       alphaGen vertex
  1135.       }
  1136. }
  1137.  
  1138. droplet
  1139. {
  1140.    spritegen parallel_oriented
  1141.    cull twosided
  1142.    surfaceparm nolightmap
  1143.       {
  1144.       map textures/sprites/droplet.tga
  1145.       blendFunc GL_ONE GL_ONE
  1146.       rgbGen vertex
  1147.       }
  1148. }
  1149.  
  1150. under_droplet
  1151. {
  1152.    spritegen parallel_oriented
  1153.    cull twosided
  1154.    surfaceparm nolightmap
  1155.       {
  1156.       map textures/sprites/under_droplet.tga
  1157.       blendFunc GL_ONE GL_ONE
  1158.       rgbGen vertex
  1159.       }
  1160. }
  1161.  
  1162. dropletlarge
  1163. {
  1164.    spritegen parallel_oriented
  1165.    cull twosided
  1166.    surfaceparm nolightmap
  1167.       {
  1168.       map textures/sprites/dropletlarge.tga
  1169.       blendFunc GL_ONE GL_ONE
  1170.       rgbGen vertex
  1171.       }
  1172. }
  1173.  
  1174. weldsparks
  1175. {
  1176.    spritegen parallel_oriented
  1177.    cull twosided
  1178.    surfaceparm nolightmap
  1179.       {
  1180.       map textures/sprites/weldspark.tga
  1181.       blendFunc GL_ONE GL_ONE
  1182.       rgbGen vertex
  1183.       alphaGen vertex
  1184.       }
  1185. }
  1186.  
  1187. sparkcenter
  1188. {
  1189.    spritegen parallel_oriented
  1190.    cull twosided
  1191.    surfaceparm nolightmap
  1192.       {
  1193.       map textures/sprites/sparkcenter.tga
  1194.       blendFunc GL_ONE GL_ONE
  1195.       rgbGen vertex
  1196.       alphaGen vertex
  1197.       }
  1198. }
  1199.  
  1200. greenblood
  1201. {
  1202.    spritegen parallel_oriented
  1203.    cull twosided
  1204.    surfaceparm nolightmap
  1205.       {
  1206.       map textures/sprites/greenblood.tga
  1207.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1208.       rgbGen vertex
  1209.       }
  1210. }
  1211.  
  1212. greenblood2
  1213. {
  1214.    spritegen parallel_oriented
  1215.    cull twosided
  1216.    surfaceparm nolightmap
  1217.       {
  1218.       map textures/sprites/greenblood2.tga
  1219.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1220.       rgbGen vertex
  1221.       }
  1222. }
  1223.  
  1224. bloodsplat
  1225. {
  1226.    spritegen oriented
  1227.    cull twosided
  1228.    surfaceparm nolightmap
  1229.    spritescale 2.0
  1230.    sort decal
  1231.       {
  1232.       map textures/sprites/bloodsplat.tga
  1233.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1234.     alphaGen vertex
  1235.       }
  1236. }
  1237.  
  1238. bluesplat
  1239. {
  1240.    spritegen oriented
  1241.    cull twosided
  1242.    surfaceparm nolightmap
  1243.    sort decal
  1244. //   spritescale 2.0
  1245.       {
  1246.       map textures/sprites/bloodsplat_blue.tga
  1247.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1248.     alphaGen vertex
  1249.       }
  1250. }
  1251.  
  1252. greensplat
  1253. {
  1254.    spritegen oriented
  1255.    cull twosided
  1256.    surfaceparm nolightmap
  1257.   sort decal
  1258.       {
  1259.       map textures/sprites/gspray.tga
  1260.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1261.     alphaGen vertex
  1262.       }
  1263. }
  1264.  
  1265. bluegreen
  1266. {
  1267.    spritegen parallel
  1268.    cull twosided
  1269.    surfaceparm nolightmap
  1270.       {
  1271.       map textures/sprites/bluegreen.tga
  1272.       blendFunc GL_ONE GL_ONE
  1273.       rgbGen vertex
  1274.       alphaGen vertex
  1275.       }
  1276. }
  1277.  
  1278. bluespark
  1279. {
  1280.    spritegen parallel
  1281.    cull twosided
  1282.    surfaceparm nolightmap
  1283.       {
  1284.       map textures/sprites/bluespark.tga
  1285.       blendFunc GL_ONE GL_ONE
  1286.       rgbGen vertex
  1287.       alphaGen vertex
  1288.       }
  1289. }
  1290.  
  1291. greenblue
  1292. {
  1293.    spritegen parallel
  1294.    cull twosided
  1295.    surfaceparm nolightmap
  1296.       {
  1297.       map textures/sprites/greenblue.tga
  1298.       blendFunc GL_ONE GL_ONE
  1299.       rgbGen vertex
  1300.       alphaGen vertex
  1301.       }
  1302. }
  1303.  
  1304. redyellow
  1305. {
  1306.  
  1307.    spritegen parallel
  1308.    cull twosided
  1309.    surfaceparm nolightmap
  1310.       {
  1311.       map textures/sprites/redyellow.tga
  1312.       blendFunc GL_ONE GL_ONE
  1313.       rgbGen vertex
  1314.       alphaGen vertex
  1315.       }
  1316.  
  1317. }
  1318. white
  1319. {
  1320.  
  1321.    spritegen parallel
  1322.    cull twosided
  1323.    surfaceparm nolightmap
  1324.       {
  1325.       map textures/sprites/white.tga
  1326.       blendFunc GL_ONE GL_ONE
  1327.       rgbGen vertex
  1328.       alphaGen vertex
  1329.       }
  1330.  
  1331. }
  1332.  
  1333. spitblob
  1334. {
  1335.    spritegen parallel
  1336.    cull twosided
  1337.    surfaceparm nolightmap
  1338.       {
  1339.       map textures/sprites/spitblob.tga
  1340.       blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1341.       rgbGen vertex
  1342.       alphaGen vertex
  1343.       }
  1344. }
  1345.  
  1346. spitblob64
  1347. {
  1348.    spritegen parallel
  1349.    cull twosided
  1350.    surfaceparm nolightmap
  1351.       {
  1352.       map textures/sprites/spitblob64.tga
  1353.       blendFunc GL_ONE GL_ONE
  1354.       rgbGen vertex
  1355.       alphaGen vertex
  1356.       }
  1357. }
  1358.  
  1359. watersplash
  1360. {
  1361.     {
  1362.       clampmap textures/sprites/splash.tga
  1363.         blendFunc GL_ONE GL_ONE
  1364.         tcMod stretch sin .9 0.05 0 0.5
  1365.         rgbGen wave sin .7 .3 .25 .5
  1366.     }
  1367. }
  1368.  
  1369. dustdrop
  1370. {
  1371.     cull none
  1372.     spriteGen parallel_oriented
  1373.     {
  1374.         clampmap textures/sprites/dustdrop.tga
  1375.         blendfunc blend
  1376.         rgbGen vertex
  1377.         alphaGen vertex
  1378.     }
  1379. }
  1380.  
  1381. corona_orange
  1382. {
  1383.     qer_editorimage textures/sprites/corona_orange.tga
  1384.     deformVertexes lightglow
  1385.     //cull none
  1386.     {
  1387.         map textures/sprites/corona_orange.tga
  1388.         blendfunc add
  1389.     }
  1390. }
  1391.  
  1392. water_g
  1393. {
  1394.     cull none
  1395.     spriteGen parallel_oriented
  1396.     {
  1397.         clampmap textures/sprites/water_g.tga
  1398.         blendfunc blend
  1399.         rgbGen vertex
  1400.         alphaGen vertex
  1401.     }
  1402. }
  1403.  
  1404. explosed
  1405. {
  1406.     qer_editorimage textures/sprites/explosed.tga
  1407.     cull none
  1408.     {
  1409.         clampmap textures/sprites/explosed.tga
  1410.         blendfunc alphaadd
  1411.         tcmod rotate 40
  1412.         rgbGen vertex
  1413.         alphaGen vertex
  1414.     nextbundle
  1415.         clampmap textures/sprites/explosed.tga
  1416.         tcmod rotate -40
  1417.     }
  1418.  
  1419. fire_ring
  1420. {
  1421.     qer_editorimage textures/sprites/fire_ring.tga
  1422.     deformVertexes lightglow
  1423.     cull none
  1424.     spritegen oriented
  1425.     {
  1426.         map textures/sprites/fire_ring.tga
  1427.         blendfunc alphaadd
  1428.         
  1429.     }
  1430.  
  1431. sharpflame
  1432. {
  1433.     qer_editorimage textures/sprites/sharpflame.tga
  1434.     deformVertexes lightglow
  1435.     nopicmip
  1436.     cull none
  1437.     spritegen parallel
  1438.     {
  1439.         clampmap textures/sprites/sharpflame.tga
  1440.         blendfunc alphaadd
  1441.         rgbGen vertex
  1442.         alphaGen vertex
  1443.         tcmod rotate -40
  1444.     nextbundle
  1445.         clampmap textures/sprites/sharpflame.tga
  1446.         tcmod rotate 40        
  1447.     }
  1448.  
  1449. sharpflame2
  1450. {
  1451.     nopicmip
  1452.     surfaceparm nolightmap
  1453.     spritegen parallel
  1454.     noMerge
  1455.     cull none
  1456.     {
  1457.         map textures/sprites/sharpflame.tga
  1458.         blendFunc alphaadd
  1459.         rgbGen vertex
  1460.         alphaGen vertex    
  1461.         tcmod rotate -40
  1462.     nextbundle
  1463.         clampmap textures/sprites/sharpflame.tga
  1464.         tcmod rotate 40        
  1465.     }
  1466. }
  1467.  
  1468. smoke_ring
  1469. {
  1470.     qer_editorimage textures/sprites/smoke_ring.tga
  1471.     deformVertexes lightglow
  1472.     cull none
  1473.     spritegen oriented
  1474.     {
  1475.         map textures/sprites/smoke_ring.tga
  1476.         blendfunc alphaadd
  1477.         
  1478.     }
  1479.  
  1480. flame_pj
  1481. {
  1482.     qer_editorimage textures/sprites/flame_pj.tga
  1483.     deformVertexes lightglow
  1484.     //cull none
  1485.     {
  1486.         map textures/sprites/flame_pj.tga
  1487.         blendfunc add
  1488.     }
  1489. }
  1490.  
  1491. smokeswirl
  1492. {
  1493.     nopicmip
  1494.     surfaceparm nolightmap
  1495.     spritegen parallel_oriented
  1496. //    spritegen parallel
  1497. //    noMerge
  1498.     cull twosided
  1499.     {
  1500.         clampmap textures/sprites/smokeswirl.tga
  1501.         blendFunc blend
  1502.         tcMod rotate 5
  1503.         rgbGen vertex
  1504.         alphaGen vertex
  1505.     nextbundle
  1506.         clampmap textures/sprites/smokeswirl.tga
  1507.         tcMod rotate -5
  1508.     }
  1509.  
  1510. explosed2
  1511. {
  1512.     qer_editorimage textures/sprites/explosed2.tga
  1513.     nopicmip
  1514.     cull none
  1515.     spritegen parallel_oriented
  1516.     {
  1517.         clampmap textures/sprites/explosed2.tga
  1518.         blendfunc alphaadd
  1519.         tcMod rotate -40
  1520.         rgbGen vertex
  1521.         alphaGen vertex
  1522.     nextbundle
  1523.         clampmap textures/sprites/explosed2.tga
  1524.         tcMod rotate 40
  1525.      }
  1526.  
  1527. water_drop1
  1528. {
  1529.     cull none
  1530.     spriteGen parallel_oriented
  1531.     {
  1532.         clampmap textures/sprites/water_drop1.tga
  1533.         blendfunc add
  1534.         rgbGen vertex
  1535.         alphaGen vertex
  1536.     }
  1537.  
  1538. grass_piece
  1539. {
  1540.     cull none
  1541.     nopicmip
  1542.     spriteGen parallel_oriented
  1543.     {
  1544.         map textures/effects/bh_grass_piece.tga
  1545.         blendFunc blend
  1546. //        blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that can be controled with the alpha level
  1547.         alphaGen entity
  1548.         rgbGen vertex
  1549.     }
  1550. }
  1551.  
  1552. snowpuffers
  1553. {
  1554.     cull none
  1555.     spriteGen parallel_oriented
  1556.     {
  1557.         clampmap textures/sprites/snowpuffers.tga
  1558.         blendfunc alphaadd
  1559.         rgbGen vertex
  1560.         alphaGen vertex
  1561.     }
  1562.  
  1563. fire_ring2
  1564. {
  1565.     nopicmip
  1566.     surfaceparm nolightmap
  1567.     spritegen parallel
  1568.     noMerge
  1569.     cull none
  1570.     {
  1571.         clampmap textures/sprites/fire_ring.tga
  1572.         blendFunc alphaadd
  1573.         tcMod rotate 20
  1574.         rgbGen vertex
  1575.         alphaGen vertex
  1576.     nextbundle
  1577.         clampmap textures/sprites/fire_ring.tga
  1578.         tcMod rotate -20
  1579.     }
  1580.  
  1581. senn_fire1
  1582. {
  1583.     nopicmip
  1584.     surfaceparm nolightmap
  1585.     spritegen parallel
  1586.     noMerge
  1587.     cull none
  1588.  
  1589.     {
  1590.         map textures/sprites/senn_fire1.tga
  1591.         blendFunc alphaadd
  1592.         rgbGen vertex
  1593.         alphaGen vertex    
  1594.     }
  1595. }
  1596.  
  1597. senn_fire2
  1598. {
  1599.     nopicmip
  1600.     surfaceparm nolightmap
  1601.     spritegen parallel
  1602.     noMerge
  1603.     cull none
  1604.     {
  1605.         map textures/sprites/senn_fire2.tga
  1606.         blendFunc alphaadd
  1607.         rgbGen vertex
  1608.         alphaGen vertex    
  1609.     }
  1610. }
  1611.  
  1612. corona_red_bright
  1613. {
  1614.     qer_editorimage textures/sprites/corona_red_bright.tga
  1615.     deformVertexes lightglow
  1616.     cull none
  1617.     {
  1618.         map textures/sprites/corona_red_bright.tga
  1619.         blendfunc add
  1620.     }
  1621. }
  1622.  
  1623. paratrooper_sprite
  1624. {
  1625.     qer_editorimage textures/sprites/paratrooper_sprite.tga
  1626.     spriteGen parallel_oriented
  1627.     {
  1628.         clampmap textures/sprites/paratrooper_sprite.tga
  1629.         // rgbGen lightingGrid
  1630.         rgbGen vertex
  1631.         alphaGen vertex
  1632.         alphafunc ge128
  1633.     }
  1634. }
  1635.  
  1636.  
  1637. //c47 particle
  1638. c47_sprite
  1639. {
  1640.     qer_editorimage textures/sprites/c47_sprite.tga
  1641.     spriteGen oriented
  1642.     {
  1643.         clampmap textures/sprites/c47_sprite.tga
  1644.         rgbGen lightingGrid
  1645.         alphaGen vertex
  1646.         alphafunc ge128
  1647.         nofog
  1648.     }
  1649. }
  1650.  
  1651. c47_sprite_below
  1652. {
  1653.     qer_editorimage textures/sprites/c47_sprite_below.tga
  1654.     spriteGen oriented
  1655.     {
  1656.         clampmap textures/sprites/c47_sprite_below.tga
  1657.         rgbGen lightingGrid
  1658.         alphaGen vertex
  1659.         alphafunc ge128
  1660.         nofog
  1661.     }
  1662. }
  1663.  
  1664. c47_sprite_above
  1665. {
  1666.     qer_editorimage textures/sprites/c47_sprite_above.tga
  1667.     spriteGen oriented
  1668.     {
  1669.         clampmap textures/sprites/c47_sprite_above.tga
  1670.         rgbGen lightingGrid
  1671.         alphaGen vertex
  1672.         alphafunc ge128
  1673.         nofog
  1674.     }
  1675. }
  1676.  
  1677. c47_sprite_behind
  1678. {
  1679.     qer_editorimage textures/sprites/c47_sprite_behind.tga
  1680.     spriteGen oriented
  1681.     {
  1682.         clampmap textures/sprites/c47_sprite_behind.tga
  1683.         rgbGen lightingGrid
  1684.         alphaGen vertex
  1685.         alphafunc ge128
  1686.         nofog
  1687.     }
  1688. }
  1689.  
  1690.  
  1691. //pe8 sprite
  1692. pe8_sprite
  1693. {
  1694.     qer_editorimage textures/sprites/pe8_sprite.tga
  1695.     {
  1696.         clampmap textures/sprites/pe8_sprite.tga
  1697.         rgbGen lightingGrid
  1698.         alphaGen vertex
  1699.         alphafunc ge128
  1700.     }
  1701. }
  1702.  
  1703. pe8_sprite_below
  1704. {
  1705.     qer_editorimage textures/sprites/pe8_sprite_below.tga
  1706.     {
  1707.         clampmap textures/sprites/pe8_sprite_below.tga
  1708.         rgbGen lightingGrid
  1709.         alphaGen vertex
  1710.         alphafunc ge128
  1711.     }
  1712. }
  1713.  
  1714. pe8_sprite_above
  1715. {
  1716.     qer_editorimage textures/sprites/pe8_sprite_above.tga
  1717.     {
  1718.         clampmap textures/sprites/pe8_sprite_above.tga
  1719.         rgbGen lightingGrid
  1720.         alphaGen vertex
  1721.         alphafunc ge128
  1722.     }
  1723. }
  1724.  
  1725. pe8_prop
  1726. {
  1727.     cull none
  1728.     qer_editorimage textures/models/vehicles/stuka_explo2/Prop.tga
  1729.     {
  1730.         clampmap textures/models/vehicles/stuka_explo2/Prop.tga
  1731.         rgbGen lightingGrid
  1732.         blendfunc blend
  1733.         tcmod rotate 3000
  1734.     }
  1735. }
  1736.